Using Antifuse-Based FPGAs in Performance Critical Digital Designs
نویسنده
چکیده
We present experimental results on the use of antifuse-based FPGA's in a performance critical digital design, performed at the recently completed Thayer Rapid Prototyping Facility. Our case study focuses on the design of a special purpose ALU for gene sequence analysis. Our work indicates the existence of highly nonlinear relationships between design changes and critical path lengths, due to the overwhelming influence of routing on performance. This suggests that the standard paradigms for digital design are not appropriate for FPGA's. We compare our results to previous work using SRAMbased technology, and discuss the implications of our results for digital design and rapid prototyping.
منابع مشابه
Clustering Techniques for Coarse-grained, Antifuse-based FPGAs
In this paper, we present area and performance-driven clustering techniques for coarse-grained, antifuse-based FPGAs. A macro logic cell in this class of FPGAs has multiple inputs and multiple outputs. Starting with this macro cell, a library of small logic cells can be generated and a target network was mapped with the library. For the minimum-area clustering, our algorithm minimizes the numbe...
متن کاملRadiation Effects in FPGAs
Total ionizing dose (TID) effects and single event effects (SEE) in antifuse-, Flash-, and SRAM-based field programmable gate arrays (FPGAs) are reviewed. There is a brief discussion of the programmable element impact on the FPGA architecture. In the following sections, most radiation data are from antifuse-based FPGAs. The basic TID mechanisms are introduced and used to explain the anomalies i...
متن کاملFloating-point DSP Design Flow and Performance on Altera 28-nm FPGAs
OVERVIEW FPGAs are increasingly used as parallel processing engines for demanding digital signal processing applications. Benchmark results show that on highly parallelizable workloads, FPGAs can achieve higher performance and superior cost/performance compared to digital signal processors (DSPs) and general-purpose CPUs. However, to date, FPGAs have been used almost exclusively for fixed-point...
متن کاملAn Independent Analysis of Floating-point DSP Design Flow and Performance on Altera 28-nm FPGAs
OVERVIEW FPGAs are increasingly used as parallel processing engines for demanding digital signal processing applications. Benchmark results show that on highly parallelizable workloads, FPGAs can achieve higher performance and superior cost/performance compared to digital signal processors (DSPs) and general-purpose CPUs. However, to date, FPGAs have been used almost exclusively for fixed-point...
متن کاملFive Ways to Build Flexibility into Industrial Appllications with FPGAs
Programmable logic devices (PLDs) are a critical component in embedded industrial designs. PLDs have evolved in industrial designs from providing simple glue logic, to using FPGAs as a coprocessor. This technique allows for I/O expansion and off-loads the primary microcontroller (MCU) or digital signal processor (DSP) device in applications such as communications, motor control, I/O modules, an...
متن کامل